Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
21 ARTHUR ROAD Detached £475,000 11 Apr 2005
THE WELL HOUSE, 21 - 23 ARTHUR ROAD £7,736,169 16 Oct 2019